BIN=zombie
CC=gcc
#SRC=$(shell ls *.cpp)
SRC=$(wildcard *.c)
OBJ=$(SRC:.c=.o)
LFLAGS=-o
FLAGS=-c
RM=rm -f

$(BIN):$(OBJ)
	@$(CC) $(LFLAGS) $@ $^
%.o:%.c
	@$(CC) $(FLAGS) $<
.PHONY:clean
clean:
	@$(RM) $(BIN) $(OBJ)
.PHONY:test 
test:
	@echo 可执行文件：$(BIN)
	@echo 编译器：$(CC)
	@echo 源文件：$(SRC)
	@echo 目标文件：$(OBJ)

#code:code.o
#	g++ code.o -o code
#code.o:code.s
#	g++ -c code.s -o code.o
#code.s:code.i
#	g++ -S code.i -o code.s
#code.i:code.cpp
#	g++ -E code.cpp -o code.i
#
#.PHONY:clean
#clean:
#	rm -f code.i code.s code.o code

#code:code.cpp
#	g++ code.cpp -o code
#.PHONY:clean
#clean:
#	rm -f code
